hit the high points/spots - Espagnol Anglais Dictionnaire